<?php
/**
 * Created by JetBrains PhpStorm.
 * User: porterzhang
 * Date: 13-3-5 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        global $_G;

        //判断是否缺少参数
        if (empty($_GET['csaid']) || empty($_GET['address']) || empty($_GET['cadid']) || empty($_GET['cuid'])
        ) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        $address = C::t('#cloud#cloud_shipping_address')->fetch_info($_GET['csaid']);
        if (empty($address)) {
            $variable = array(
                'code' => 8002,
                'messagestr' => lang('plugin/cloud', '8002'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        if ($address['cuid'] != $_GET['cuid']) {
            $variable = array(
                'code' => 8003,
                'messagestr' => lang('plugin/cloud', '8003'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        $shippingAddress = array(
            'name' => empty($_GET['name']) ? $address['name'] : $_GET['name'],
            'address' => empty($_GET['address']) ? $address['address'] : $_GET['address'],
            'mobile' => empty($_GET['mobile']) ? $address['mobile'] : $_GET['mobile'],
            'tel' => empty($_GET['tel']) ? $address['tel'] : $_GET['tel'],
            'lasttime' => TIMESTAMP,
            'province'=> empty($_GET['province']) ? $address['province'] : $_GET['province'],
        );
        $res = C::t('#cloud#cloud_shipping_address')->update($_GET['csaid'], $shippingAddress);
        //如果插入失败，这返回错误信息
        if (empty($res)) {
            $variable = array(
                'code' => 8004,
                'messagestr' => lang('plugin/cloud', '8004'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        //正常返回
        $variable = array(
            'messagestr' => lang('plugin/cloud', '8005'),
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

